<?php
// 一、. php运算符；
// 1.数学运算符
/*
+ - * / %
*/

// +运算符 在php里注意+不能做字符串拼接操作
// php里字符串做拼接 通过.运算符；
// $a = 10;
// $b = 20;
// echo $a + $b;

// $a = "hello";
// $b = "world";
// echo $a." ".$b;

// - * / % 都是和js里一样的；
// $a = 10;
// $b = 20;
// echo $b-$a;
// echo $a*$b;
// echo $b/$a;
// echo $b%$a;

// 2. 赋值运算符 ：= += -= *= /= %= .=
// 注意 .= 是字符串拼接
// $a = 10;
// $a += 20;  // $a = $a+20;
// echo $a;

// $a = 20;
// $a-=10;
// echo $a;

$str = "helo";
$str .= "你好";
echo $str;

// 3.自增和自减  $a++ $a-- ++$a --$a;
// $a = 10;
// // echo $a++;
// echo ++$a;

// 4.逻辑运算符 且  或 非  异或 
// 且 &&  and
// $a = true;
// $b = false;
// var_dump( $a && $b);
// // $bool = true;
// // echo $bool;

// $a = true;
// $b = true;
// var_dump($a and $b);
// 或 || or
$a = true;
$b = false;
// var_dump($a || $b);
var_dump($a or $b);

// 非 !
// $a = true;
// var_dump(!$a);


// 异或 ：相同为假 不同为真 ； xor:异或
$a = false;
$b = true;
var_dump($a xor $b);

?>